package cn.yunhe.service;

import cn.yunhe.dao.ChildTypeDao;
import cn.yunhe.dao.GrandSonTypeDao;
import cn.yunhe.entity.GrandSonType;
import cn.yunhe.util.SqlSessionFactoryUtil;
import org.apache.ibatis.session.SqlSession;

import java.util.List;

public class GrandTypeService {

    SqlSession session=SqlSessionFactoryUtil.getSqlSession();
    GrandSonTypeDao grandSonTypeDao=session.getMapper(GrandSonTypeDao.class);

   public List<GrandSonType> findAllGrandSonType(int cid ){

     return   grandSonTypeDao.findAllGrandSonType(cid);
    }
   public  boolean addGrandSonType(GrandSonType grandSonType){
       boolean flag = grandSonTypeDao.addGrandSonType(grandSonType);
       session.commit();
       session.close();
       return flag;
   }

   public  boolean deleteGrandSonType(int gid){
        boolean flag = grandSonTypeDao.deleteGrandSonType(gid);
        session.commit();
        session.close();
        return flag;
    }

    public boolean updateGrandSonType(String gtypename,int gtypeid){

        boolean flag =grandSonTypeDao.updateGrandSonType(gtypename,gtypeid);
        session.commit();
        session.close();
        return flag;
    }
}
